type runtime.funcval
17 uses
runtime (current package)
cgocall.go#L437: cbFV := funcval{uintptr(fn)}
coro.go#L47: startfv := *(**funcval)(unsafe.Pointer(&start))
debugcall.go#L127: newg := newproc1(*(**funcval)(unsafe.Pointer(&fn)), gp, callerpc, false, waitReasonZero)
debugcall.go#L264: dispatchFV := funcval{dispatch}
heapdump.go#L225: func dumpfinalizer(obj unsafe.Pointer, fn *funcval, fint *_type, ot *ptrtype) {
heapdump.go#L385: fn := *(**funcval)(unsafe.Pointer(&d.fn))
heapdump.go#L427: func finq_callback(fn *funcval, obj unsafe.Pointer, nret uintptr, fint *_type, ot *ptrtype) {
mfinal.go#L53: fn *funcval // function to call (may be a heap pointer)
mfinal.go#L94: func queuefinalizer(p unsafe.Pointer, fn *funcval, nret uintptr, fint *_type, ot *ptrtype) {
mfinal.go#L144: func iterate_finq(callback func(*funcval, unsafe.Pointer, uintptr, *_type, *ptrtype)) {
mfinal.go#L512: if !addfinalizer(e.data, (*funcval)(f.data), nret, fint, ot) {
mheap.go#L1955: fn *funcval // May be a heap pointer.
mheap.go#L1962: func addfinalizer(p unsafe.Pointer, f *funcval, nret uintptr, fint *_type, ot *ptrtype) bool {
proc.go#L4975: func newproc(fn *funcval) {
proc.go#L4993: func newproc1(fn *funcval, callergp *g, callerpc uintptr, parked bool, waitreason waitReason) *g {
runtime2.go#L200: type funcval struct {
stack.go#L1141: func gostartcallfn(gobuf *gobuf, fv *funcval) {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |